草庐IT

macos - 拖放到 NSArrayController

全部标签

javascript - 在 Firefox 中拖放到 contentEditable DIV

我被Firefox中的拖放操作困住了。看这个例子:http://jsfiddle.net/5nqRX/页面上有两个textareas和两个contentEditablediv。0)如果您将文本从第一个文本区域拖放到第二个文本区域,则复制文本。1)如果您将文本从textarea拖放到contentEditablediv,则什么也不会发生。2)如果您将文本从第一个contantEditablediv拖放到第二个,文本将完全消失(从第一个div中删除,并且没有出现在第二个div中)WTF使用默认的Firefox丢弃处理?还是我错过了什么? 最佳答案

javascript - 使用 Hammer.js 拖动事件将 HTML5 元素拖放到 div 上

长话短说我想通过拖动Hammer.js事件使用HTML5将元素拖放到容器中。但是,存在冲突。详细说明:如附图所示,我有两个容器:左:包含可拖动元素的容器右:包含Hammer.js事件的容器,即drag、dragstart和dragend。我想将元素从左侧容器拖放到右侧容器。但是,在拖动时,当进入右侧容器时,会激活Hammer.jsdragstart事件。放下元素后,我在右侧容器上应用拖动事件。但是,Hammer.js拖动事件已激活,它会考虑来自前一个dragstart事件的deltaX和deltaY。Hammer.js与preventDefault:true一起使用:Hammer(th

javascript - 如何使用 pdf.js 确定 pdf 的大小以便我可以缩放到屏幕大小?

我需要缩放pdf以使其填满屏幕的高度,但我只找到函数scale()。我怎么知道要缩放多少? 最佳答案 要确定页面的宽度/高度,您需要执行以下操作:获取页面在“promise”函数中(页面只能异步检索):一个。检索比例为1的视口(viewport)调用视口(viewport)的width属性代码://Getthepagewithyourcallbackpdf.getPage(1).then(function(page){//Weneedtopassitascalefor"getViewport"toworkvarscale=1;//G

html - CSS - 如何将 div 放到另一个 div 上?

WaitingforXplayerstojoinPlayer1-Player2-Player3-Player4-第一个div有一个动态创建的表,第二个是静态的。我试过.main-div{float:left;}但是div仍然一个在另一个下面。当然我没有忘记在html中包含CSS文件:)我该如何解决?谢谢!!! 最佳答案 您需要设置它们的宽度,否则它们只会填充到100%。.main-div{float:left;width:50%;} 关于html-CSS-如何将div放到另一个div上?

javascript - 强制网页在加载时缩放到 100%

我正在尝试将网站的缩放比例设置为100%。我知道firefox不支持这个,但我正在努力让它在chrome中工作。我已经设置了缩放:body{padding-top:0px;padding-bottom:20px;zoom:100%;}而且chrome似乎看到css生效了:但是当我增加缩放并刷新时,它不会设置回100%:我做错了什么,我该如何解决?CSS/HTML/jQuery答案都很好。编辑:目前看来最好的方法是在加载时模拟ctrl+0按键。我已经弄清楚如何生成它,但如何在没有任何用户输入的情况下触发它?varpress=jQuery.Event("keypress");press.c

javascript - 使用 HTML5 Drag'n'Drop 进行列表排序 - 根据鼠标拖放到上方或下方

背景我正在处理一个可排序的列表,以避免必须在数据库中手动输入排序顺序号。它通过HTML5的拖放功能工作,即Javascript中新的drag*事件。我目前大部分时间都在使用它。我可以点击并拖动,它会自行排序。问题据我所知,drop以及dragstart和dragend事件只知道它们要去的元素进入。他们无法判断鼠标是在拖放区的上半部分还是下半部分。我想要的是,当我将鼠标悬停在列表项的上半部分时,拖动的内容将放置在该项目的上方。然后,如果我将鼠标悬停在下半部分,则将拖动的内容放置在项目下方。目前:在下面的屏幕截图中,我展示了我的代码的一个工作(简化)示例。我在放置目标上使用border-b

html - 如何将 div 缩放到另一个元素内的 100% 高度和宽度

如何在另一个元素内将一个div缩放到100%的高度和宽度?在我的例子中,一个环绕的td。因为我是一个插件,所以我无法控制页面上的其他HTML。这是我的HTML:Cell1Cell2因此,单元格2的div应该最大化。有没有跨浏览器的方式来做到这一点?为什么这么复杂? 最佳答案 看thisstackoverflowquestion以及...审查后thetopratedanswer在那个问题中,看起来您必须将容器的高度设置为100%,并将子元素的“最小高度,高度”设置为100%。转到thiswebsite了解更多信息-下面的HTML是网站

javascript - 如何将容器 div 及其所有内容缩放到特定大小?

我创建了一个100%(浏览器)宽度的HTML页面,其中包含很多内容。内容固定在页面中,其大小均以像素和百分比为单位。现在我需要添加20%浏览器宽度的广告面板。并希望将页面容器及其所有内容(包括文本)缩放到80%(类似于所有网络浏览器中可用的缩放,但它应该是内部缩放)。不幸的是,我的页面没有响应,我不想重新开发它或从头开始调整所有内容的大小。HTML中是否有可用的缩放功能? 最佳答案 你可以使用csstransform属性transform:scale(0.1);transform-origin:0%0%0px;看看我创建的缩放功能f

html - raphael 将对象从一个容器拖放到另一个容器

我已经能够在同一篇论文中拖放元素。现在我需要能够将raphael元素从一个纸容器拖放到另一个纸容器。这是示例:从第一个svg拖到第二个svghtml中的第一个svg元素html中的第二个svg元素首先,是否可以做到?如果可能的话,请给我一些线索如何去做。谢谢! 最佳答案 几天后,我使用简单的javascript和svg向用户提供了“拖放”功能。其中我给出了一个函数,它可以确定鼠标指针的确切位置,而不管平移或缩放。看看它,看看它是否对你有用。(我不知道它在rapheal中是如何工作的)varmainsvg=document.getEl

javascript - HTML 5 拖放到 Firefox 中的所见即所得编辑器

我有一个使用HTML5拖放API的所见即所得编辑器,允许用户将小部件放置在他们正在编辑的页面中。当OnDrop事件触发时,我阻止默认事件,并在编辑器中插入一些html来代表他们插入的小部件。我在Firefox中为此使用execCommand("inserthtml",false,html)。这在IE中工作正常,但在Firefox中,html没有放在它被放置的位置。它总是放置在之前选择的位置,这让我相信取消OnDrop事件以覆盖默认放置也会取消选择更改。关于如何解决这个问题有什么想法吗?谢谢! 最佳答案 我讨厌这类答案,但我不得不说,